package com.cn.xiaonuo.slbfinances.slbagents.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
@TableName("pv_login_user")
public class HpcUser implements Serializable {

    @TableId(type = IdType.AUTO)
    private Integer id;

    /**
     * 交易账号
     */
    private String accounts;

    /**
     * 登录密码
     */
    private String password;

    /**
     * 交易密码
     */
    private String tradingPwd;

    /**
     * 用户名
     */
    private String userName;

    /**
     * 真实姓名
     */
    private String realName;

    /**
     * 手机号
     */
    private String phone;

    /**
     * 证件类型:1、身份证
     */
    private Short cardType;

    /**
     * 证件号码
     */
    private String cardNumber;

    /**
     * 银行类型
     */
    private Integer bank;

    /**
     * 银行卡对应的开户行
     */
    private String openBankAdd;

    /**
     * 银行卡号
     */
    private String bankNumber;

    /**
     * 头像链接地址
     */
    private String headAdd;

    /**
     * 创建时间
     */
    private String createTime;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 固定银行
     */
    private Integer fixeBank;

    /**
     * 会员类型：1.区间会员 2.发行会员
     */
    private Integer type;

    /**
     * 登录状态：1，已登录；0，未登录
     */
    private Short status;

    /**
     * 银行预留手机号码
     */
    private String reservePhone;

    private String bankCode;

    private String provCode;

    private String areaCode;

    private String settleAccountId;

    private String bankName;

    private String provName;

    private String preaName;

    /**
     * 号码归属省
     */
    private String provNum;

    /**
     * 绑定银行卡状态：0未绑定1绑定
     */
    private Integer state;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getAccounts() {
        return accounts;
    }

    public void setAccounts(String accounts) {
        this.accounts = accounts;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getTradingPwd() {
        return tradingPwd;
    }

    public void setTradingPwd(String tradingPwd) {
        this.tradingPwd = tradingPwd;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getRealName() {
        return realName;
    }

    public void setRealName(String realName) {
        this.realName = realName;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public Short getCardType() {
        return cardType;
    }

    public void setCardType(Short cardType) {
        this.cardType = cardType;
    }

    public String getCardNumber() {
        return cardNumber;
    }

    public void setCardNumber(String cardNumber) {
        this.cardNumber = cardNumber;
    }

    public Integer getBank() {
        return bank;
    }

    public void setBank(Integer bank) {
        this.bank = bank;
    }

    public String getOpenBankAdd() {
        return openBankAdd;
    }

    public void setOpenBankAdd(String openBankAdd) {
        this.openBankAdd = openBankAdd;
    }

    public String getBankNumber() {
        return bankNumber;
    }

    public void setBankNumber(String bankNumber) {
        this.bankNumber = bankNumber;
    }

    public String getHeadAdd() {
        return headAdd;
    }

    public void setHeadAdd(String headAdd) {
        this.headAdd = headAdd;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getFixeBank() {
        return fixeBank;
    }

    public void setFixeBank(Integer fixeBank) {
        this.fixeBank = fixeBank;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Short getStatus() {
        return status;
    }

    public void setStatus(Short status) {
        this.status = status;
    }

    public String getReservePhone() {
        return reservePhone;
    }

    public void setReservePhone(String reservePhone) {
        this.reservePhone = reservePhone;
    }

    public String getBankCode() {
        return bankCode;
    }

    public void setBankCode(String bankCode) {
        this.bankCode = bankCode;
    }

    public String getProvCode() {
        return provCode;
    }

    public void setProvCode(String provCode) {
        this.provCode = provCode;
    }

    public String getAreaCode() {
        return areaCode;
    }

    public void setAreaCode(String areaCode) {
        this.areaCode = areaCode;
    }

    public String getSettleAccountId() {
        return settleAccountId;
    }

    public void setSettleAccountId(String settleAccountId) {
        this.settleAccountId = settleAccountId;
    }

    public String getBankName() {
        return bankName;
    }

    public void setBankName(String bankName) {
        this.bankName = bankName;
    }

    public String getProvName() {
        return provName;
    }

    public void setProvName(String provName) {
        this.provName = provName;
    }

    public String getPreaName() {
        return preaName;
    }

    public void setPreaName(String preaName) {
        this.preaName = preaName;
    }

    public String getProvNum() {
        return provNum;
    }

    public void setProvNum(String provNum) {
        this.provNum = provNum;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }
}